home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / graphics / raytracing / freeform.lha / freeform3d / ff.readme < prev    next >
Encoding:
Text File  |  1994-01-01  |  9.0 KB  |  236 lines

  1.  
  2. If you are interested in distributing this product, all dealer inquiries
  3. are welcome.
  4.  
  5. No liability from the use or misuse of this program is expressed
  6. or implied. All products mentioned are the trade marks of their
  7. respective companies and have no affiliation with FreeForm at
  8. this time. 
  9.  
  10. All code of the program is the property of Fori Owurowa and may not
  11. be used in whole or in part for any other purposes but running this
  12. DEMO.
  13.  
  14.  
  15.  
  16. **************************** IMPORTANT **********************************
  17.  
  18. FreeFormDemo03040 - For 68030 and 68040 machines with math co-processors.
  19. FreeFormDemo68020 - For 68020 with or without math co-processor.
  20.  
  21. If you don't have a math co-processor for your 68020 machine, you really
  22. should get one, it makes a world of difference. The program will run
  23. up to twice as fast with one.
  24.  
  25. If you have 3.0 operating system or greater, you must set the path name
  26. for where MULTIVIEW is located on your machine, in order to access the
  27. online help. Change the last line in the configfile, that says amigaguide
  28. to your path name.For example the usual path of Mutiview is:
  29.  
  30.  Sys:Utilities/Multiview
  31.  
  32. You have to put the full path and name of whereever you have Multiview
  33. stored
  34.  
  35. *************************************************************************
  36.  
  37.  
  38.  
  39. FreeForm is a Bspline and NURB editor for Real3D2, LightWave, Caligari and
  40. Imagine.
  41.  
  42. Some example conversions have been done for you to see.
  43.  
  44. REAL3D2 - spoutbs.rpl  
  45. LIGHTWAVE - spoutbs.geo
  46. CALIGARI - spoutbs.geo
  47. IMAGINE - spoutbs.imag
  48.  
  49. This usable DEMO is provided so you can see some of the functions of
  50. the program. Some functions are not accessible, for obvious reasons.
  51. Due to the reorganization of functions for the DEMO, you may experience
  52. some bugs. Due to the large amount of combinations of button presses
  53. and functions, it is impossible to find all of the bugs on my own. If
  54. you find any while using the program, please describe them and what you tried
  55. to do, and forward the information to me through Internet  or to me
  56. directly at the address below.
  57.  
  58. Fori Owurowa
  59. 1873-75 Cropsey Ave
  60. Brooklyn, NY 11214
  61. U.S.A
  62.  
  63. Internet:
  64.  
  65. victor.buttaro@realexposure.com
  66.  
  67. or
  68.  
  69. enigma@dorsai.dorsai.org
  70.  
  71. This demo contains just part of the abilities of the program. Some
  72. prefs and other functions were shortened or left out do to:
  73. 1. It's a DEMO 
  74. 2. Space considerations
  75.  
  76.  
  77. Thereare inclued some screen shots and a short morphing demo.
  78.  
  79. The program includes on_line help through an amiga guide file and
  80. phone tech support.
  81.  
  82. If you wish to order the full program, it is only $59.95. Please include
  83. what type of processor you have. You will receive all future upgrades
  84. for only $5 for each upgrade.
  85. (Please support an Amiga programmer)
  86.  
  87.  
  88.  
  89. $59.90 + $5 shipping and handling.
  90.  
  91.  
  92. Fori Owurowa
  93. 1873-75 Cropsey Ave
  94. Brooklyn, NY 11214
  95. U.S.A
  96.  
  97.  
  98. FreeForm has a realtime Perspective and Parallel view interface, with
  99. points picking and bones modification in all views.
  100. In the interactive modes, you can choose how your object is displayed on 
  101. the fly. Choose from
  102.  
  103. 1. Knot- object drawn in realtime by connecting points through the knots.
  104.          This gives you a more accurate shape and size than Real3D's
  105.          lines through the control points.
  106.  
  107. 2. Cntrl Pnt- Same as Real3D's lines drawn through the control points.
  108.  
  109. 3. BOUNDING BOX - You can toggle this on and off, on the fly, while in
  110.                   any of the two other modes. It is useful if your
  111.                   machine is slower or the number of points on the
  112.                   object is very large.           
  113.  
  114.  
  115. The following are just some of the features in the program, that are
  116. vast improvements over Real3D2.
  117.  
  118. 1.  FreeForm IS 20 TIMES FASTER THAN REAL3D2.(Yes, I said 20 times !)
  119.     Real3d2 converts your bsplines to polygons, so if you zoom
  120.     in close to an object and then render it, you'll see poly
  121.     edges. You have to adjust the subdiv level up to 4 to even
  122.     come close to FreeForms smoothness.
  123.     
  124.     FreeForm will render your Bsplines smooth no matter what the
  125.     resolution or zoom level; and will do it 20 times faster
  126.     than Real3D2. There is no level to set. It should always be smooth. 
  127.  
  128.     FREEFORM RENDERS CURVES IN CURVE SHADE MODE, FASTER THAN IMAGINE2
  129.     RENDERS POLYGONS IN SCANLINE !; AND FREEFORM HAS NO PHONG SHADING
  130.     POLYGON EDGE ARTIFACTS !
  131.     
  132.  
  133. 2. Spin open objects at angles of less than 360 degrees, at 1 degree increments.
  134.  
  135. 3. Spun objects match the profile and correct size of the curve that was used
  136.    to create them; no matter how many sections you use. Real3D2's freeform
  137.    rotate function generates incorrect objects. They tell you to use more
  138.    sections to get an object closer to the original curve. This not only
  139.    uses more memory and slows down redrawing, but it does not solve the
  140.    problem.
  141.    I have developed a function which corrects this problem. You can spin objects 
  142.    in FreeForm using as little as 4 sections and the objects profile and size
  143.    will correctly match the curve that was used to create it.
  144.    
  145.    TRY THIS TEST IF YOU HAVE REAL3D2, AND YOU WILL SEE WHAT I MEAN
  146.    
  147.    A. Create a curve edge in Real3D2
  148.    B. Do a freeform rotate on it using only 4 sections or 6 sections.
  149.    C. Compare its shape to that of the original curve. (They don't match)
  150.    
  151.    A. Run FreeForm and create a curve edge.
  152.    B. Press the spin button and indicate 4 sections. (Leave the degree at 360)
  153.    C. When asked if you wish to delete the original curve edge, say NO.
  154.       (You need to see it to make the comparison)
  155.    D. Compare the original curve edge with the spun object.
  156.    E. This is a correct freeform rotate.
  157.    
  158.    NOTE: You may not initially see the original curve edge because the spun
  159.    objects profile matches it and covers it up. Just press the move button
  160.    or 'm' key and slide the object over a bit so you can see it.  
  161.  
  162. 4. Easy duplication of control points, by setting the point to be a SINGLE,
  163.    DOUBLE  or TRIPLE type. This way of doing it frees you from having to figure
  164.    out how many points are already there, and takes away the lengthy task
  165.    of separating the object into curves, then duplicating or deleting points,
  166.    (hoping that you didn't add to many or to little), then picking all the
  167.    right curves in the right orders, and putting the object back together
  168.    again like Real3D does it. (When I brought a computer I expected
  169.    it to do most of the work not me !)
  170.  
  171. 5. Give an edge curve a thickness automatically.
  172.  
  173. 6. Set Object On Ground function, positions objects on the editors ground
  174.    for you.
  175.    
  176. 7. Pick points by dragging, clicking or lassoing. Lasso lets you draw a freehand
  177.    line encircling points that you want picked. It allows you to weave in and
  178.    out of spaces that a drag box cannot get to.
  179.  
  180. 8. Adjust object by Control Points or Knot Points.
  181.  
  182. 9. Automatic Bones creation for objects, and modification of objects using
  183.    Bones.
  184.  
  185. 10. Export objects to Real3D2(Bsplines and Tension NURBS),
  186.     LightWave, Caligari and Imagine (Bsplines and Tension NURBS converted to
  187.     polygons adjustable by you).
  188.  
  189. 11. Rail extrusion allows easy creation of complexed shapes
  190.     (Example teapot spout - spoutbs.FreeForm). Rail extrusion automatically
  191.     aligns the cross section to be extruded for you. Real3D2 does not.
  192.  
  193. 12. Morph Extrusion allows you to set 2 edge curves, and FreeForm will
  194.     extrude from one to the other creating the in between sections for you.
  195.     (Example - a mesh that is a circle at one end, and changes to a square
  196.              at the other).
  197.  
  198. 13. Screen redraw is 3 times faster.                  
  199.  
  200. 14. Curves drawn during dragging are complete, and not disconnected from the mesh
  201.     like Real3Ds' are.
  202.  
  203. 15. Points are highlighted for easy picking; and picked points are shown to
  204.     you, so you can tell if you have all that you wanted.(Unlike Real3D2)
  205.     
  206. 16. Tension - allows you modify the shape of curve sections without it
  207.     affecting the knot position. This makes your Bsplines NURB like curves
  208.     and allows you to create objects which are next to impossible in
  209.     Real3D2.
  210.     (In Real3D2, when you triple a point to create a sharp corner,
  211.     the knots moves away from its original position, changing the
  212.     size and shape of the object. (BAD KNOT ! BAD !).
  213.     
  214.     Example- Imagine a bottle whose cross section is a smooth circle from the
  215.     top to the center of the bottle, and changes to a sharp edged octagon
  216.     from the middle to the bottom. Much like a bottle of Heinz ketchup.
  217.  
  218. 17. Blend -  allows you to pick sections and generate a smooth transition from
  219.     the first sections shape, to the last sections shape.(Blends Tension)
  220.  
  221. 18. Easy Morphing previews - Just pick an object, set it to source. Pick 
  222.     another object, and set it to target. Then select Morph it. That's it !
  223.                        
  224. 19. Multi-pick file requester allows you to load in more than one object
  225.     at one time.    
  226.  
  227. 20. Export objects to 9 different workspaces; without any additional memory
  228.     usage. 
  229.  
  230. 21. Taper and twist with easy to use deformation functions.
  231.  
  232. 22. Change the render screen mode and resolution with out having to open
  233.     new environments.
  234.  
  235. 23. Nice looking user interface.
  236.